package net.qhzw.vip.qiyu.model;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import net.qhzw.vip.qiyu.entity.SysUserTopupOrder;

import java.math.BigDecimal;
import java.util.Date;


@Data
@ExcelTarget("sysUserTopupOrder")
public class SysUserTopupOrderExcel {

    @Excel(name = "序号")
    private Long id;

    @Excel(name = "真实姓名")
    private String realName;


    @Excel(name = "身份证号", width = 40)
    private String idCard;

    @Excel(name = "手机号码", width = 20)
    private String mobile;

    @Excel(name = "日租金")
    private String dayRent;

    @Excel(name = "租赁方式",replace = {"整车_1","电池_2"})
    private String lease;

//    @TableField(value = "shop_id")
//    private Long shopId;
//
//    @TableField(value = "user_id")
//    private Long userId;

    @Excel(name = "充值金额")
    private BigDecimal amount;

    @Excel(name = "充值类型",replace = {"租户充值_1", "系统充值_2"})
    private Byte type;

    //@Excel(name = "支付单号")
    //private String payNo;

    @Excel(name = "充值时间", width = 20, exportFormat = "yyyy年MM月dd日 HH:mm:ss")
    private Date payTime;

    //@Excel(name = "外部订单流水号")
    //private String transactionId;

    //@Excel(name = "支付状态")
    //private Byte isPayed;


    //@Excel(name = "创建时间", width = 20, exportFormat = "yyyy年MM月dd日")
    //private Date created;

    //@Excel(name = "充值凭证")
    //private String rchgCertificate;


    @Excel(name = "状态", replace = {"待审核_0","审核拒绝_1", "审核通过_2"})
    private Byte status;

    //@Excel(name = "审核意见")
    //private String auditOpinion;


    //@Excel(name = "审核时间", width = 20, exportFormat = "yyyy年MM月dd日")
    //private Date reviewTime;

    //@Excel(name = "操作人")
    //private Long modifyBy;

    @Excel(name = "备注", width = 40)
    private String remark;

}
